from flask import Flask, render_template

app = Flask(__name__)

# 示例产品数据
products = [
    {
        'id': 1,
        'name': '智能手表',
        'description': '功能强大的智能手表，支持健康监测和消息提醒',
        'price': 1299,
        'image': 'watch.jpg'
    },
    {
        'id': 2,
        'name': '无线耳机',
        'description': '高品质无线耳机，降噪效果出色',
        'price': 899,
        'image': 'headphones.jpg'
    },
    {
        'id': 3,
        'name': '智能手机',
        'description': '最新款智能手机，拍照效果极佳',
        'price': 3999,
        'image': 'phone.jpg'
    },
    {
        'id': 4,
        'name': '平板电脑',
        'description': '轻薄便携的平板电脑，适合办公和娱乐',
        'price': 2499,
        'image': 'tablet.jpg'
    }
]

@app.route('/')
def index():
    return render_template('index.html', products=products)

@app.route('/product/<int:product_id>')
def product_detail(product_id):
    product = next((p for p in products if p['id'] == product_id), None)
    if product:
        return render_template('product_detail.html', product=product)
    return "Product not found", 404

if __name__ == '__main__':
    app.run(debug=True)